Toward Synthesis of Network Updates

نویسندگان

  • Andrew Noyes
  • Todd Warszawski
  • Pavol Cerný
  • Nate Foster
چکیده

Updates to network configurations are notoriously difficult to implement correctly. Even if the old and new configurations are correct, the update process can introduce transient errors such as forwarding loops, dropped packets, and access control violations. The key factor that makes updates difficult to implement is that networks are distributed systems with hundreds or even thousands of nodes, but updates must be rolled out one node at a time. In networks today, the task of determining a correct sequence of updates is usually done manually—a tedious and error-prone process for network operators. This paper presents a new tool for synthesizing network updates automatically. The tool generates efficient updates that are guaranteed to respect invariants specified by the operator. It works by navigating through the (restricted) space of possible solutions, learning from counterexamples to improve scalability and optimize performance. We have implemented our tool in OCaml, and conducted experiments showing that it scales to networks with a thousand switches and tens of switches updating.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Network Updates for the Impatient: Eliminating Unnecessary Waits

Introduction. Identifying the correct sequence of management operations to apply during a network update is a challenging task that can easily go wrong when performed manually [2]. Ad hoc update strategies can lead to a host of anomalies including dropped connections, forwarding loops, access control violations, and more. In recent work, Reitblatt et al. proposed the notion of a consistent netw...

متن کامل

Region Directed Diffusion in Sensor Network Using Learning Automata:RDDLA

One of the main challenges in wireless sensor network is energy problem and life cycle of nodes in networks. Several methods can be used for increasing life cycle of nodes. One of these methods is load balancing in nodes while transmitting data from source to destination. Directed diffusion algorithm is one of declared methods in wireless sensor networks which is data-oriented algorithm. Direct...

متن کامل

Region Directed Diffusion in Sensor Network Using Learning Automata:RDDLA

One of the main challenges in wireless sensor network is energy problem and life cycle of nodes in networks. Several methods can be used for increasing life cycle of nodes. One of these methods is load balancing in nodes while transmitting data from source to destination. Directed diffusion algorithm is one of declared methods in wireless sensor networks which is data-oriented algorithm. Direct...

متن کامل

Endophytes: Toward a Vision in Synthesis of Nanoparticle for Future Therapeutic Agents

The development of reliable processes for the synthesis of Nanoparticles is an important aspect of nanotechnology. Biologically synthesized nanoparticles could have innumerable applications in different areas such as reception, catalyzers, biolabellers, etc. In the present review, we emphasize the richness of the microbial world which encompasses a plethora of endophytic entities as an emerging...

متن کامل

Endophytes: Toward a Vision in Synthesis of Nanoparticle for Future Therapeutic Agents

The development of reliable processes for the synthesis of Nanoparticles is an important aspect of nanotechnology. Biologically synthesized nanoparticles could have innumerable applications in different areas such as reception, catalyzers, biolabellers, etc. In the present review, we emphasize the richness of the microbial world which encompasses a plethora of endophytic entities as an emerging...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2013